# near model CODE resource # jump table entries: 33481-33486 (6 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 302D E7F4 move.w D0, [A5 - 0x180C] 00000008 48C0 ext.l D0 0000000A E980 asl D0, 4 0000000C 41ED 9B58 lea.l A0, [A5 - 0x64A8] 00000010 D1C0 add.l A0, D0 00000012 4879 0000 07CE push.l 0x7CE 00000018 2D48 FFFC move.l [A6 - 0x4], A0 0000001C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000020 588F addq.l A7, 4 00000022 3F00 move.w -[A7], D0 00000024 206E FFFC movea.l A0, [A6 - 0x4] 00000028 2F28 0008 move.l -[A7], [A0 + 0x8] 0000002C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000030 5C8F addq.l A7, 6 00000032 4A80 tst.l D0 00000034 6704 beq +0x6 /* 0000003A */ 00000036 7000 moveq.l D0, 0x00 00000038 6024 bra +0x26 /* 0000005E */ label0000003A: 0000003A 206E 0008 movea.l A0, [A6 + 0x8] 0000003E 0828 0001 0009 btst.b [A0 + 0x9], 0x1 00000044 6704 beq +0x6 /* 0000004A */ 00000046 7000 moveq.l D0, 0x00 00000048 6014 bra +0x16 /* 0000005E */ label0000004A: 0000004A 3F3C 000F move.w -[A7], 0xF 0000004E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000052 548F addq.l A7, 2 00000054 B06D E7FC cmp.w D0, [A5 - 0x1804] 00000058 5CC0 sge D0 0000005A 4400 neg.b D0 0000005C 4880 ext.w D0 label0000005E: 0000005E 4E5E unlink A6 00000060 4E75 rts 00000062 5350 subq.w [A0], 1 00000064 5249 addq.w A1, 1 00000066 4E47 trap 7 00000068 5452 addq.w [A2], 2 export_93: fn0000006A: 0000006A 4E56 0000 link A6, 0 0000006E 206E 0008 movea.l A0, [A6 + 0x8] 00000072 08E8 0001 0009 bset.b [A0 + 0x9], 0x1 00000078 206E 0008 movea.l A0, [A6 + 0x8] 0000007C 08A8 0000 000A bclr.b [A0 + 0xA], 0x0 00000082 206E 0008 movea.l A0, [A6 + 0x8] 00000086 7001 moveq.l D0, 0x01 00000088 1140 0006 move.b [A0 + 0x6], D0 0000008C 4EBA 02B0 jsr [PC + 0x2B0 /* 0000033E */] 00000090 4E5E unlink A6 00000092 4E75 rts 00000094 5452 addq.w [A2], 2 00000096 4950 chk.w D4, [A0] 00000098 2020 move.l D0, -[A0] 0000009A 2020 move.l D0, -[A0] export_91: 0000009C 4E56 0000 link A6, 0 000000A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000A4 4EBA FF5A jsr [PC - 0xA6 /* 00000000 */] 000000A8 588F addq.l A7, 4 000000AA 4A40 tst.w D0 000000AC 6736 beq +0x38 /* 000000E4 */ 000000AE 4879 0000 07D4 push.l 0x7D4 000000B4 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000000B8 588F addq.l A7, 4 000000BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000BE 4EBA FFAA jsr [PC - 0x56 /* 0000006A */] 000000C2 588F addq.l A7, 4 000000C4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000000C8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000000CC 548F addq.l A7, 2 000000CE 7214 moveq.l D1, 0x14 000000D0 9240 sub.w D1, D0 000000D2 4441 neg.w D1 000000D4 3F01 move.w -[A7], D1 000000D6 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000000DA 548F addq.l A7, 2 000000DC 4267 clr.w -[A7] 000000DE 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */] 000000E2 548F addq.l A7, 2 label000000E4: 000000E4 4E5E unlink A6 000000E6 4E75 rts 000000E8 5350 subq.w [A0], 1 000000EA 4541 chk.w D2, D1 000000EC 5254 addq.w [A4], 1 000000EE 5241 addq.w D1, 1 export_94: 000000F0 4E56 FFFC link A6, -0x0004 000000F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000F8 4EBA FF06 jsr [PC - 0xFA /* 00000000 */] 000000FC 588F addq.l A7, 4 000000FE 4A40 tst.w D0 00000100 6746 beq +0x48 /* 00000148 */ 00000102 4879 0000 0800 push.l 0x800 00000108 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 0000010C 588F addq.l A7, 4 0000010E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000112 4EBA FF56 jsr [PC - 0xAA /* 0000006A */] 00000116 588F addq.l A7, 4 00000118 4A2D E819 tst.b [A5 - 0x17E7] 0000011C 672A beq +0x2C /* 00000148 */ 0000011E 4879 0000 082A push.l 0x82A 00000124 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000128 588F addq.l A7, 4 0000012A 3F00 move.w -[A7], D0 0000012C 2F2D E018 move.l -[A7], [A5 - 0x1FE8] 00000130 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000134 5C8F addq.l A7, 6 00000136 2D40 FFFC move.l [A6 - 0x4], D0 0000013A 4A80 tst.l D0 0000013C 670A beq +0xC /* 00000148 */ 0000013E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000142 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00000146 588F addq.l A7, 4 label00000148: 00000148 4E5E unlink A6 0000014A 4E75 rts 0000014C 5749 subq.w A1, 3 0000014E 4E44 trap 4 00000150 5452 addq.w [A2], 2 00000152 4150 chk.w D0, [A0] export_90: 00000154 4E56 0000 link A6, 0 00000158 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000015C 4EBA FEA2 jsr [PC - 0x15E /* 00000000 */] 00000160 588F addq.l A7, 4 00000162 4A40 tst.w D0 00000164 6734 beq +0x36 /* 0000019A */ 00000166 4879 0000 0830 push.l 0x830 0000016C 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00000170 588F addq.l A7, 4 00000172 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000176 4EBA FEF2 jsr [PC - 0x10E /* 0000006A */] 0000017A 588F addq.l A7, 4 0000017C 3F3C FFFB move.w -[A7], 0xFFFB 00000180 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000184 548F addq.l A7, 2 00000186 3F3C 004B move.w -[A7], 0x4B /* 'K' */ 0000018A 42A7 clr.l -[A7] 0000018C 486D 0452 pea.l [A5 + 0x452 /* export_134 */] 00000190 42A7 clr.l -[A7] 00000192 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000196 4FEF 000E lea.l A7, [A7 + 0xE] label0000019A: 0000019A 4E5E unlink A6 0000019C 4E75 rts 0000019E 4441 neg.w D1 000001A0 5254 addq.w [A4], 1 000001A2 5452 addq.w [A2], 2 000001A4 4150 chk.w D0, [A0] export_92: 000001A6 4E56 FFFE link A6, -0x0002 000001AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001AE 4EBA FE50 jsr [PC - 0x1B0 /* 00000000 */] 000001B2 588F addq.l A7, 4 000001B4 4A40 tst.w D0 000001B6 6700 00B6 beq +0xB8 /* 0000026E */ 000001BA 4879 0000 0856 push.l 0x856 000001C0 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 000001C4 588F addq.l A7, 4 000001C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001CA 4EBA FE9E jsr [PC - 0x162 /* 0000006A */] 000001CE 588F addq.l A7, 4 000001D0 4AAD 9B64 tst.l [A5 - 0x649C] 000001D4 670C beq +0xE /* 000001E2 */ 000001D6 2F2D 9B64 move.l -[A7], [A5 - 0x649C] 000001DA 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 000001DE 42AD 9B64 clr.l [A5 - 0x649C] label000001E2: 000001E2 7001 moveq.l D0, 0x01 000001E4 3D40 FFFE move.w [A6 - 0x2], D0 000001E8 6000 006A bra +0x6C /* 00000254 */ label000001EC: 000001EC 302E FFFE move.w D0, [A6 - 0x2] 000001F0 48C0 ext.l D0 000001F2 E980 asl D0, 4 000001F4 41ED 9B58 lea.l A0, [A5 - 0x64A8] 000001F8 D1C0 add.l A0, D0 000001FA 08A8 0001 0002 bclr.b [A0 + 0x2], 0x1 00000200 302E FFFE move.w D0, [A6 - 0x2] 00000204 48C0 ext.l D0 00000206 E980 asl D0, 4 00000208 41ED 9B58 lea.l A0, [A5 - 0x64A8] 0000020C D1C0 add.l A0, D0 0000020E 08A8 0005 0002 bclr.b [A0 + 0x2], 0x5 00000214 302E FFFE move.w D0, [A6 - 0x2] 00000218 48C0 ext.l D0 0000021A E980 asl D0, 4 0000021C 41ED 9B58 lea.l A0, [A5 - 0x64A8] 00000220 D1C0 add.l A0, D0 00000222 4AA8 000C tst.l [A0 + 0xC] 00000226 6728 beq +0x2A /* 00000250 */ 00000228 302E FFFE move.w D0, [A6 - 0x2] 0000022C 48C0 ext.l D0 0000022E E980 asl D0, 4 00000230 41ED 9B58 lea.l A0, [A5 - 0x64A8] 00000234 D1C0 add.l A0, D0 00000236 2F28 000C move.l -[A7], [A0 + 0xC] 0000023A 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 0000023E 302E FFFE move.w D0, [A6 - 0x2] 00000242 48C0 ext.l D0 00000244 E980 asl D0, 4 00000246 41ED 9B58 lea.l A0, [A5 - 0x64A8] 0000024A D1C0 add.l A0, D0 0000024C 42A8 000C clr.l [A0 + 0xC] label00000250: 00000250 526E FFFE addq.w [A6 - 0x2], 1 label00000254: 00000254 302D E804 move.w D0, [A5 - 0x17FC] 00000258 C1ED E806 muls.w D0, [A5 - 0x17FA] 0000025C B06E FFFE cmp.w D0, [A6 - 0x2] 00000260 6E8A bgt -0x74 /* 000001EC */ 00000262 4A6D E7F4 tst.w [A5 - 0x180C] 00000266 6706 beq +0x8 /* 0000026E */ 00000268 7001 moveq.l D0, 0x01 0000026A 1B40 E81A move.b [A5 - 0x17E6], D0 label0000026E: 0000026E 4E5E unlink A6 00000270 4E75 rts 00000272 5741 subq.w D1, 3 00000274 5445 addq.w D5, 2 00000276 5254 addq.w [A4], 1 00000278 5241 addq.w D1, 1 export_89: 0000027A 4E56 FFFE link A6, -0x0002 0000027E 70FF moveq.l D0, 0xFFFFFFFF 00000280 3B40 FED2 move.w [A5 - 0x12E], D0 00000284 426E FFFE clr.w [A6 - 0x2] 00000288 6000 009E bra +0xA0 /* 00000328 */ label0000028C: 0000028C 302E FFFE move.w D0, [A6 - 0x2] 00000290 D040 add.w D0, D0 00000292 C1FC 0006 muls.w D0, 0x6 00000296 41ED FED4 lea.l A0, [A5 - 0x12C] 0000029A D1C0 add.l A0, D0 0000029C 302E FFFE move.w D0, [A6 - 0x2] 000002A0 C1FC 0064 muls.w D0, 0x64 /* 'd' */ 000002A4 0640 1F40 addi.w D0, 0x1F40 000002A8 3080 move.w [A0], D0 000002AA 302E FFFE move.w D0, [A6 - 0x2] 000002AE D040 add.w D0, D0 000002B0 C1FC 0006 muls.w D0, 0x6 000002B4 41ED FED4 lea.l A0, [A5 - 0x12C] 000002B8 D1C0 add.l A0, D0 000002BA 302E FFFE move.w D0, [A6 - 0x2] 000002BE C1FC 000A muls.w D0, 0xA /* '\n' */ 000002C2 323C 00F1 move.w D1, 0xF1 000002C6 9240 sub.w D1, D0 000002C8 3141 0002 move.w [A0 + 0x2], D1 000002CC 302E FFFE move.w D0, [A6 - 0x2] 000002D0 D040 add.w D0, D0 000002D2 C1FC 0006 muls.w D0, 0x6 000002D6 41ED FED4 lea.l A0, [A5 - 0x12C] 000002DA D1C0 add.l A0, D0 000002DC 7001 moveq.l D0, 0x01 000002DE 3140 0004 move.w [A0 + 0x4], D0 000002E2 302E FFFE move.w D0, [A6 - 0x2] 000002E6 D040 add.w D0, D0 000002E8 5240 addq.w D0, 1 000002EA C1FC 0006 muls.w D0, 0x6 000002EE 41ED FED4 lea.l A0, [A5 - 0x12C] 000002F2 D1C0 add.l A0, D0 000002F4 4250 clr.w [A0] 000002F6 302E FFFE move.w D0, [A6 - 0x2] 000002FA D040 add.w D0, D0 000002FC 5240 addq.w D0, 1 000002FE C1FC 0006 muls.w D0, 0x6 00000302 41ED FED4 lea.l A0, [A5 - 0x12C] 00000306 D1C0 add.l A0, D0 00000308 4268 0002 clr.w [A0 + 0x2] 0000030C 302E FFFE move.w D0, [A6 - 0x2] 00000310 D040 add.w D0, D0 00000312 5240 addq.w D0, 1 00000314 C1FC 0006 muls.w D0, 0x6 00000318 41ED FED4 lea.l A0, [A5 - 0x12C] 0000031C D1C0 add.l A0, D0 0000031E 7001 moveq.l D0, 0x01 00000320 3140 0004 move.w [A0 + 0x4], D0 00000324 526E FFFE addq.w [A6 - 0x2], 1 label00000328: 00000328 0C6E 0019 FFFE cmpi.w [A6 - 0x2], 0x19 0000032E 6D00 FF5C blt -0xA2 /* 0000028C */ 00000332 4E5E unlink A6 00000334 4E75 rts 00000336 5452 addq.w [A2], 2 00000338 534E subq.w A6, 1 0000033A 4449 neg.w A1 0000033C 4E49 trap 9 fn0000033E: 0000033E 4E56 FFF8 link A6, -0x0008 00000342 4A2D E81F tst.b [A5 - 0x17E1] 00000346 6600 005A bne +0x5C /* 000003A2 */ 0000034A 486E FFFC pea.l [A6 - 0x4] 0000034E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000352 4A6E FFFC tst.w [A6 - 0x4] 00000356 663C bne +0x3E /* 00000394 */ 00000358 426E FFFE clr.w [A6 - 0x2] 0000035C 602C bra +0x2E /* 0000038A */ label0000035E: 0000035E 4267 clr.w -[A7] 00000360 A94C syscall FlashMenuBar 00000362 4878 0006 push.l 0x6 00000366 486E FFF8 pea.l [A6 - 0x8] 0000036A 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 0000036E 4267 clr.w -[A7] 00000370 A94C syscall FlashMenuBar 00000372 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2 00000378 6C0C bge +0xE /* 00000386 */ 0000037A 4878 0006 push.l 0x6 0000037E 486E FFF8 pea.l [A6 - 0x8] 00000382 4EAD 021A jsr [A5 + 0x21A /* export_63 */] label00000386: 00000386 526E FFFE addq.w [A6 - 0x2], 1 label0000038A: 0000038A 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3 00000390 6DCC blt -0x32 /* 0000035E */ 00000392 600E bra +0x10 /* 000003A2 */ label00000394: 00000394 486D FED2 pea.l [A5 - 0x12E] 00000398 4878 012E push.l 0x12E 0000039C 42A7 clr.l -[A7] 0000039E 4EAD 020A jsr [A5 + 0x20A /* export_61 */] label000003A2: 000003A2 4E5E unlink A6 000003A4 4E75 rts 000003A6 5452 addq.w [A2], 2 000003A8 4150 chk.w D0, [A0] 000003AA 534F subq.w A7, 1 000003AC 554E subq.w A6, 2